type crypto/tls.echConfig
22 uses
crypto/tls (current package)
ech.go#L27: type echConfig struct {
ech.go#L56: func parseECHConfig(enc []byte) (skip bool, ec echConfig, err error) {
ech.go#L60: return false, echConfig{}, &echConfigErr{"version"}
ech.go#L63: return false, echConfig{}, &echConfigErr{"length"}
ech.go#L66: return false, echConfig{}, &echConfigErr{"length"}
ech.go#L71: return true, echConfig{}, nil
ech.go#L74: return false, echConfig{}, &echConfigErr{"config_id"}
ech.go#L77: return false, echConfig{}, &echConfigErr{"kem_id"}
ech.go#L80: return false, echConfig{}, &echConfigErr{"public_key"}
ech.go#L84: return false, echConfig{}, &echConfigErr{"cipher_suites"}
ech.go#L89: return false, echConfig{}, &echConfigErr{"cipher_suites kdf_id"}
ech.go#L92: return false, echConfig{}, &echConfigErr{"cipher_suites aead_id"}
ech.go#L97: return false, echConfig{}, &echConfigErr{"maximum_name_length"}
ech.go#L101: return false, echConfig{}, &echConfigErr{"public_name"}
ech.go#L106: return false, echConfig{}, &echConfigErr{"extensions"}
ech.go#L111: return false, echConfig{}, &echConfigErr{"extensions type"}
ech.go#L114: return false, echConfig{}, &echConfigErr{"extensions data"}
ech.go#L125: func parseECHConfigList(data []byte) ([]echConfig, error) {
ech.go#L134: var configs []echConfig
ech.go#L152: func pickECHConfig(list []echConfig) (*echConfig, hpke.PublicKey, hpke.KDF, hpke.AEAD) {
handshake_client.go#L210: config *echConfig
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |